package cn.bonoon.kernel.web.annotations.form;

/**
 * 当前属于第几次，是由FormGroup里的分组项FormGroupItem的下标来定义的。
 * @author jackson
 *
 */
public @interface FormGroupItem {
	/**
	 * 分组名
	 * @return
	 */
	String name();
	/**
	 * 当前分组有多少行，即把多少行分为一组；定义的值必须大于0小于0则使用默认值来代替
	 * @return
	 */
	int length();
	
	/**
	 * 开始的行数，第二个组所定义的开始行数必须是前面组处理结束后，后面的数据开始算起
	 * @return
	 */
	int startRow() default 0;
	
	/**
	 * 具体某一行的样式
	 * @return
	 */
	String cssClass() default "";
	
	/**
	 * 表示该分组是否可收缩，默认是可以收缩
	 * @return
	 */
	boolean collapsible() default true;
}
